#ifndef __RANDOM_GENERATOR_H__
#define __RANDOM_GENERATOR_H__

#include <vector>
#include <map>
#include <random>
#include <iostream>
#include <algorithm>

#include "dna.h"
using namespace std;

map<int, int> count(size_t listSize, DnaSeq * list);
vector<int> generateList(unsigned int length, float rateA, float rateC, float rateG, float rateT);
DnaSeq * createList(size_t listSize, unsigned int trimming, float rateA, float rateC, float rateG, float rateT);

#endif 

